home *** CD-ROM | disk | FTP | other *** search
/ Enter 2006 October / Enter 10 2006.iso / boot / isolinux / initrd / in / lib / udev / udev.count_events.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  2006-04-28  |  228 b   |  13 lines

  1. #!/bin/sh -e
  2. #
  3. # Wait for all running udev processes to finish
  4.  
  5. while true; do
  6.     running=$(cat /proc/*/status 2> /dev/null | grep -c -E '^Name:.udevd?$')
  7.     if [ $running -gt 1 ]; then
  8.     sleep 0.5
  9.     else
  10.     exit 0
  11.     fi
  12. done
  13.